.taskTip
{
	font-size:11px;
}

.taskTip td
{
	width:70px;
}

.parent .x-grid-cell-inner
{
	font-weight:bold;
	padding-left:21px;
	background: url(../images/gannt/puzzle.png) no-repeat 1px 1px;
}

.task .x-grid-cell-inner
{
	padding-left:21px;
	background: url(../images/gannt/cog.png) no-repeat 1px 1px;
}

@-webkit-keyframes glow {
	0% {
		-webkit-box-shadow: 0 0 8px rgba(255, 0, 0, 1);
	}
	100% {
		-webkit-box-shadow: 0;
	}
}

.sch-gantt-critical-chain .x-grid-row-selected .sch-gantt-item,
.sch-dependency-selected
{
	-webkit-animation-name: glow;
    -webkit-animation-iteration-count : infinite;
    -webkit-animation-duration: 0.8s;
	-webkit-animation-direction: alternate;
	-webkit-animation-timing-function: ease-in-out;	
	-moz-box-shadow: 0 0 8px rgba(255, 0, 0, 1);
}


.togglebutton
{
	background: url(../images/gannt/checkbox.gif) no-repeat 0 0 !important;
}


.x-btn-pressed .togglebutton
{
	background-position:0 -16px !important;
}

.action
{
	background: url(../images/gannt/play.png) no-repeat 0 0 !important;
}

.sch-ganttpanel .x-table-layout-cell
{
	text-align:left;
}

.zoomfit
{
	background:url(../images/gannt/zoom-fit.png) no-repeat left center !important;
}

.icon-collapseall
{
	background:url(../images/gannt/up.png) no-repeat left center !important;
}

.icon-expandall
{
	background:url(../images/gannt/down.png) no-repeat left center !important;
}

.LowPrio 
{
    border-color:#555;
    background-color:#bbb;
}


.LowPrio .sch-gantt-progress-bar
{
    background-color:#ddd;
}

/**
* Some of the examples make use of the Silk icon set by Mark James http://www.famfamfam.com/lab/icons/silk/
*
*/

.icon-prev,
.icon-previous
{
    background: url(../images/arrow_left.png) no-repeat left center !important;
}

.icon-next
{
    background: url(../images/arrow_right.png) no-repeat left center !important;
}

.icon-calendar
{
    background: url(../images/calendar.png) no-repeat left center !important;
}

body {
    font-family:helvetica,tahoma,verdana,sans-serif;
    padding:20px;
    padding-top:32px;
    font-size:13px;
}
p {
    margin-bottom:15px;
}
h1 {
    font-size:large;
    margin-bottom:20px;
}
h2 {
    font-size:14px;
    color:#333;
    font-weight:bold;
    margin:10px 0;
}

pre.code{
    background: #F8F8F8;
    border: 1px solid #e8e8e8;
    padding:10px;
    margin:10px;
    margin-left:0px;
    border-left:5px solid #e8e8e8;
    font-size: 12px !important;
    line-height:14px !important;
}

a
{
    text-decoration:none;
}

a:hover
{
    text-decoration:underline;
}


.sch-event-endsoutside
{
    -moz-border-radius-topright:0 !important;
    -moz-border-radius-bottomright:0 !important;
    -webkit-border-radius-top-right:0 !important;
    -webkit-border-radius-bottom-right:0 !important;
}

.sch-event-startsoutside
{
    -moz-border-radius-topleft:0 !important;
    -moz-border-radius-bottomleft:0 !important;
    -webkit-border-radius-top-left:0 !important;
    -webkit-border-radius-bottom-left:0 !important;
}

.sch-event
{
    -webkit-box-shadow: 1px 1px 1px rgba(150, 150, 150, 0.3);
    -moz-box-shadow: 1px 1px 1px rgba(150, 150, 150, 0.3);
    -ms-box-shadow: 1px 1px 1px rgba(150, 150, 150, 0.3);
    box-shadow: 1px 1px 1px rgba(150, 150, 150, 0.3);
    border-radius:3px;
    border:1px solid Turquoise;
}
